package com.eii.system.controller.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.eii.excel.annotation.DictFormat;
import com.eii.excel.convert.DictConvert;
import lombok.Data;

import java.util.Date;

@Data
public class SysLogininforExcel {
    /**
     * ID
     */
    @ExcelProperty(value = "序号")
    private Long infoId;

    /**
     * 用户账号
     */
    @ExcelProperty(value = "用户账号")
    private String userName;

    /**
     * 状态 0成功 1失败
     */
    @DictFormat("0=成功,1=失败")
    @ExcelProperty(value = "状态", converter = DictConvert.class)
    private String status;

    /**
     * 地址
     */
    @ExcelProperty(value = "地址")
    private String ipaddr;

    /**
     * 描述
     */
    @ExcelProperty(value = "描述")
    private String msg;

    /**
     * 访问时间
     */
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    @ExcelProperty(value = "访问时间")
    private Date accessTime;
}
